home *** CD-ROM | disk | FTP | other *** search
/ InterCD 2001 May / may_2001.iso / intercd / root / Multimedia / Image / ^iShell / setup.exe / Main / ToolsModel.k < prev    next >
Encoding:
Text File  |  2001-03-26  |  11.1 KB  |  235 lines

  1. module oModelPlugin is cPlugin
  2. has
  3.     release Editor:
  4.         GetIO()
  5.             do
  6.                 result := oIOModelPlugin;
  7.             end;
  8.     end;
  9. end;
  10.  
  11. release Editor:
  12.  
  13. object oIOModelLabel is "Model";
  14.  
  15. object oIOModelPlugin is cIOPlugin
  16. with
  17.     AboutDialog is cUIAboutPluginDialog
  18.     with
  19.         HelpURL is "Modules/Model.htm";
  20.         Label is oIOModelLabel;
  21.         Text is "Box, Document, Image, Movie, Scroller, Panorama elements, events and commands.";
  22.     end;
  23.     MenuItems is [
  24.         cIOArgumentInMenuItem with Name is "Hot Node"; Value is oHotNodeArgumentIn; end,
  25.         cIOArgumentInMenuItem with Name is "Hot Spot"; Value is oHotSpotArgumentIn; end,
  26.         cIOArgumentInMenuItem with Name is "Keyboard"; Value is oKeyboardArgumentIn; end,
  27.         cIOArgumentInMenuItem with Name is "Mouse X"; Value is oMouseXArgumentIn; end,
  28.         cIOArgumentInMenuItem with Name is "Mouse Y"; Value is oMouseYArgumentIn; end,
  29.         cIOArgumentInMenuItem with Name is "Min Time"; Value is oMovieEventMinimumArgumentIn; end,
  30.         cIOArgumentInMenuItem with Name is "Max Time"; Value is oMovieEventMaximumArgumentIn; end,
  31.         cIOArgumentInMenuItem with Name is "Message"; Value is oMovieEventMessageArgumentIn; end,
  32.         cIOArgumentInMenuItem with Name is "Number"; Value is oMovieEventNumberArgumentIn; end,
  33.         cIOArgumentInMenuItem with Name is "String"; Value is oMovieEventStringArgumentIn; end,
  34.         cIOArgumentInMenuItem with Name is "Tween Time"; Value is oTweenTimeArgumentIn; end,
  35.         cIOArgumentInMenuItem with Name is "Tween Duration"; Value is oTweenDurationArgumentIn; end,
  36.         
  37.         cIOAttributeGetterMenuItem with Name is "Clip"; Value is oClipAttributeGetter; end,
  38.         cIOAttributeGetterMenuItem with Name is "Container"; Value is oLayoutAttributeGetter; end,
  39.         cIOAttributeGetterMenuItem with Name is "Enable"; Value is oEnableAttributeGetter; end,
  40.         cIOAttributeGetterMenuItem with Name is "Height"; Value is oHeightAttributeGetter; end,
  41.         cIOAttributeGetterMenuItem with Name is "Name"; Value is oNameAttributeGetter; end,
  42.         cIOAttributeGetterMenuItem with Name is "Show"; Value is oShowAttributeGetter; end,
  43.         cIOAttributeGetterMenuItem with Name is "Width"; Value is oWidthAttributeGetter; end,
  44.         cIOAttributeGetterMenuItem with Name is "X"; Value is oXAttributeGetter; end,
  45.         cIOAttributeGetterMenuItem with Name is "Y"; Value is oYAttributeGetter; end,
  46.         cIOAttributeGetterMenuItem with Name is "Duration"; Value is oDurationAttributeGetter; end,
  47.         cIOAttributeGetterMenuItem with Name is "Looping"; Value is oLoopingAttributeGetter; end,
  48.         cIOAttributeGetterMenuItem with Name is "Rate"; Value is oRateAttributeGetter; end,
  49.         cIOAttributeGetterMenuItem with Name is "Running"; Value is oRunningAttributeGetter; end,
  50.         cIOAttributeGetterMenuItem with Name is "Time"; Value is oTimeAttributeGetter; end,
  51.         cIOAttributeGetterMenuItem with Name is "Cell Count"; Value is oCellCountImageKindAttributeGetter; end,
  52.         cIOAttributeGetterMenuItem with Name is "Cell Index"; Value is oCellIndexImageKindAttributeGetter; end,
  53.         cIOAttributeGetterMenuItem with Name is "Offset X"; Value is oOffsetXImageKindAttributeGetter; end,
  54.         cIOAttributeGetterMenuItem with Name is "Offset Y"; Value is oOffsetYImageKindAttributeGetter; end,
  55.         cIOAttributeGetterMenuItem with Name is "Scroll X"; Value is oScrollXAttributeGetter; end,
  56.         cIOAttributeGetterMenuItem with Name is "Scroll Y"; Value is oScrollYAttributeGetter; end,
  57.         cIOAttributeGetterMenuItem with Name is "Scroll Width"; Value is oScrollWidthAttributeGetter; end,
  58.         cIOAttributeGetterMenuItem with Name is "Scroll Height"; Value is oScrollHeightAttributeGetter; end,
  59.         cIOAttributeGetterMenuItem with Name is "URL"; Value is oURLOptionAttributeGetter; end,
  60.         cIOAttributeGetterMenuItem with Name is "Controller"; Value is oControllerAttributeGetter; end,
  61.         cIOAttributeGetterMenuItem with Name is "Pan"; Value is oPanAngleAttributeGetter; end,
  62.         cIOAttributeGetterMenuItem with Name is "Tilt"; Value is oTiltAngleAttributeGetter; end,
  63.         cIOAttributeGetterMenuItem with Name is "FoV"; Value is oZoomAngleAttributeGetter; end,
  64.  
  65.         cIOAttributeSetterMenuItem with Name is "Clip"; Value is oClipAttributeSetter; end,
  66.         cIOAttributeSetterMenuItem with Name is "Enable"; Value is oEnableAttributeSetter; end,
  67.         cIOAttributeSetterMenuItem with Name is "Height"; Value is oHeightAttributeSetter; end,
  68.         cIOAttributeSetterMenuItem with Name is "Show"; Value is oShowAttributeSetter; end,
  69.         cIOAttributeSetterMenuItem with Name is "Width"; Value is oWidthAttributeSetter; end,
  70.         cIOAttributeSetterMenuItem with Name is "X"; Value is oXAttributeSetter; end,
  71.         cIOAttributeSetterMenuItem with Name is "Y"; Value is oYAttributeSetter; end,
  72.         cIOAttributeSetterMenuItem with Name is "Rate"; Value is oRateAttributeSetter; end,
  73.         cIOAttributeSetterMenuItem with Name is "Running"; Value is oRunningAttributeSetter; end,
  74.         cIOAttributeSetterMenuItem with Name is "Time"; Value is oTimeAttributeSetter; end,
  75.         cIOAttributeSetterMenuItem with Name is "Cell Index"; Value is oCellIndexImageKindAttributeSetter; end,
  76.         cIOAttributeSetterMenuItem with Name is "Offset X"; Value is oOffsetXImageKindAttributeSetter; end,
  77.         cIOAttributeSetterMenuItem with Name is "Offset Y"; Value is oOffsetYImageKindAttributeSetter; end,
  78.         cIOAttributeSetterMenuItem with Name is "Scroll X"; Value is oScrollXAttributeSetter; end,
  79.         cIOAttributeSetterMenuItem with Name is "Scroll Y"; Value is oScrollYAttributeSetter; end,
  80.         cIOAttributeSetterMenuItem with Name is "URL"; Value is oURLOptionAttributeSetter; end,
  81.         cIOAttributeSetterMenuItem with Name is "Controller"; Value is oControllerAttributeSetter; end,
  82.         cIOAttributeSetterMenuItem with Name is "Pan"; Value is oPanAngleAttributeSetter; end,
  83.         cIOAttributeSetterMenuItem with Name is "Tilt"; Value is oTiltAngleAttributeSetter; end,
  84.         cIOAttributeSetterMenuItem with Name is "FoV"; Value is oZoomAngleAttributeSetter; end,
  85.  
  86.         cIOBoxKindMenuItem with Name is "Filter"; Value is oFilterBoxKindSeed; end,
  87.         cIOBoxKindMenuItem with Name is "Filter Lite"; Value is oFilterLiteBoxKindSeed; end,
  88.         cIOBoxKindMenuItem with Name is "Frame"; Value is oFrameBoxKindSeed; end,
  89.         cIOBoxKindMenuItem with Name is "Gradient"; Value is oGradientBoxKindSeed; end,
  90.         cIOBoxKindMenuItem with Name is "Opaque"; Value is oOpaqueBoxKindSeed; end,
  91.         cIOBoxKindMenuItem with Name is "Transparent"; Value is oTransparentBoxKindSeed; end,
  92.         
  93.         cIOEffectMenuItem with Name is "Dissolve"; Value is oDissolveEffect; end,
  94.         cIOEffectMenuItem with Name is "Horizontal Blind"; Value is oHorizontalBlindEffect; end,
  95.         cIOEffectMenuItem with Name is "Vertical Blind"; Value is oVerticalBlindEffect; end,
  96.         cIOEffectMenuItem with Name is "Vertical Comb"; Value is oVerticalCombEffect; end,
  97.         cIOEffectMenuItem with Name is "Horizontal Comb"; Value is oHorizontalCombEffect; end,
  98.         cIOEffectMenuItem with Name is "Iris Close"; Value is oIrisCloseEffect; end,
  99.         cIOEffectMenuItem with Name is "Iris Open"; Value is oIrisOpenEffect; end,
  100.         cIOEffectMenuItem with Name is "Wipe Bottom"; Value is oWipeBottomEffect; end,
  101.         cIOEffectMenuItem with Name is "Wipe Bottom Left"; Value is oWipeBottomLeftEffect; end,
  102.         cIOEffectMenuItem with Name is "Wipe Bottom Right"; Value is oWipeBottomRightEffect; end,
  103.         cIOEffectMenuItem with Name is "Wipe Left"; Value is oWipeLeftEffect; end,
  104.         cIOEffectMenuItem with Name is "Wipe Right"; Value is oWipeRightEffect; end,
  105.         cIOEffectMenuItem with Name is "Wipe Top"; Value is oWipeTopEffect; end,
  106.         cIOEffectMenuItem with Name is "Wipe Top Left"; Value is oWipeTopLeftEffect; end,
  107.         cIOEffectMenuItem with Name is "Wipe Top Right"; Value is oWipeTopRightEffect; end,
  108.         cIOEffectMenuItem with Name is "Wipe Horizontal Close"; Value is oWipeHorizontalCloseEffect; end,
  109.         cIOEffectMenuItem with Name is "Wipe Horizontal Open"; Value is oWipeHorizontalOpenEffect; end,
  110.         cIOEffectMenuItem with Name is "Wipe Vertical Close"; Value is oWipeVerticalCloseEffect; end,
  111.         cIOEffectMenuItem with Name is "Wipe Vertical Open"; Value is oWipeVerticalOpenEffect; end,
  112.  
  113.         cIOTweenerMenuItem with Name is "Cell"; Value is oCellTweenerSeed; end,
  114.         cIOTweenerMenuItem with Name is "Drag"; Value is oDragTweenerSeed; end,
  115.         cIOTweenerMenuItem with Name is "Grow"; Value is oGrowTweenerSeed; end,
  116.         cIOTweenerMenuItem with Name is "Scroll"; Value is oScrollTweenerSeed; end
  117.     ];
  118.     ToolLines is [
  119.         cIOToolListLine 
  120.         with 
  121.             Expanded is true;
  122.             Label is oIOCreateLabel;
  123.             Lines is [
  124.                 cIOToolLine
  125.                 with
  126.                     Label is "Box";
  127.                     Words is [
  128.                         oBoxCreator
  129.                     ];
  130.                 end,
  131.                 cIOToolLine
  132.                 with
  133.                     Label is "Scroller";
  134.                     Words is [
  135.                         oScrollerCreator
  136.                     ];
  137.                 end
  138.             ];
  139.         end,
  140.         cIOToolListLine 
  141.         with 
  142.             Expanded is true;
  143.             Label is oIOEditLabel;
  144.             Lines is [
  145.                 cIOToolLine
  146.                 with
  147.                     Label is "Hot Regions";
  148.                     Words is [
  149.                         oRectangleRegionEditor,
  150.                         oOvalRegionEditor,
  151.                         oPolygonRegionEditor,
  152.                         oLassoRegionEditor,
  153.                         oSeedRegionEditor,
  154.                         oFilterRegionEditor
  155.                     ];
  156.                 end,
  157.                 cIOToolLine
  158.                 with
  159.                     Label is "Image Offset";
  160.                     Words is [
  161.                         oOffsetImageKindEditor
  162.                     ];
  163.                 end
  164.             ];
  165.         end
  166.     ];
  167.     ElementLines is [
  168.         cIOSeedListLine 
  169.         with 
  170.             Label is oIOModelLabel;
  171.             Lines is [
  172.                 cIOSeedLine with IO is oIOBox; end,
  173.                 cIOSeedLine with IO is oIOScroller; end,
  174.                 cIOSeedLine with IO is oIODocument; end,
  175.                 cIOSeedLine with IO is oIOImage; end,
  176.                 cIOSeedLine with IO is oIOMovie; end,
  177.                 cIOSeedLine with IO is oIOPanorama; end
  178.             ];
  179.         end
  180.     ];
  181.     EventLines is [
  182.         cIOSeedListLine 
  183.         with 
  184.             Label is oIOModelLabel;
  185.             Lines is [
  186.                 cIOSeedLine with IO is oIOFinishedEvent; end,
  187.                 cIOSeedLine with IO is oIOHotPanoramaEvent; end,
  188.                 cIOSeedLine with IO is oIOMouseEnterEvent; end,
  189.                 cIOSeedLine with IO is oIOMouseLeaveEvent; end,
  190.                 cIOSeedLine with IO is oIOMouseDownEvent; end,
  191.                 cIOSeedLine with IO is oIOMouseIdleEvent; end,
  192.                 cIOSeedLine with IO is oIOMouseMovedEvent; end,
  193.                 cIOSeedLine with IO is oIOMouseUpEvent; end,
  194.                 cIOSeedLine with IO is oIOMovieEvent; end,
  195.                 cIOSeedLine with IO is oIOTimeEvent; end,
  196.                 cIOSeedLine with IO is oIOTweenEvent; end
  197.             ];
  198.         end
  199.     ];
  200.     CommandLines is [
  201.         cIOSeedListLine 
  202.         with 
  203.             Label is oIOModelLabel;
  204.             Lines is [
  205.                 cIOSeedLine with IO is oIODragCommand; end,
  206.                 cIOSeedLine with IO is oIOEnableCommand; end,
  207.                 cIOSeedLine with IO is oIOFocusCommand; end,
  208.                 cIOSeedLine with IO is oIOGrowCommand; end,
  209.                 cIOSeedLine with IO is oIOMovieCommand; end,
  210.                 cIOSeedLine with IO is oIOOrderCommand; end,
  211.                 cIOSeedLine with IO is oIORunCommand; end,
  212.                 cIOSeedLine with IO is oIOScrollCommand; end,
  213.                 cIOSeedLine with IO is oIOSetBoxCommand; end,
  214.                 cIOSeedLine with IO is oIOSetElementCursorCommand; end,
  215.                 cIOSeedLine with IO is oIOSetFlipbookCommand; end,
  216.                 cIOSeedLine with IO is oIOSetPanoramaCommand; end,
  217.                 cIOSeedLine with IO is oIOSetRateCommand; end,
  218.                 cIOSeedLine with IO is oIOSetTimeCommand; end,
  219.                 cIOSeedLine with IO is oIOSetTweenerCommand; end,
  220.                 cIOSeedLine with IO is oIOShowCommand; end,
  221.                 cIOSeedLine with IO is oIOSwitchURLCommand; end
  222.             ];
  223.         end
  224.     ];
  225.     Openers is [
  226.         oDocumentOpener,
  227.         oImageOpener,
  228.         oMovieOpener,
  229.         oPanoramaOpener
  230.     ];
  231.     Root is oRootSeed;
  232. end;
  233.  
  234. end; -- release Editor
  235.